import { createSSRApp } from 'vue';
import App from './App.vue';
import { createPinia } from 'pinia';
import { userLifeDataStore } from '@/store/lifeDataStore';
// 腾讯位置信息
// import qqmap from '@/utils/qqmap/index.js'
// Vue.use(qqmap, app)
// // 高德位置信息
// import amap from '@/utils/amap/index.js'
// Vue.use(amap, app)

// 微信SDK
// #ifdef H5
// import weixi from '@/utils/jwx.ts';
// #endif

export function createApp() {
	const app = createSSRApp(App);
	const pinia = createPinia();
	app.use(pinia);
	const store = userLifeDataStore();
	store.loadFromLocalStorage();
	// app.config.globalProperties.$api = api; // Vue3 (Options API)
	// 腾讯位置信息
	// app.config.globalProperties.$qqmap = qqmap; // Vue3 (Options API)
	// 高德位置信息
	// app.config.globalProperties.$amap = amap; // Vue3 (Options API)
	// 微信SDK
	// #ifdef H5
	// app.config.globalProperties.$weixin = weixin; // Vue3 (Options API)
	// #endif
	// 使用方式 import { getCurrentInstance } from 'vue';  const { proxy } = getCurrentInstance(); proxy.$weixin
	return {
		app
	};
}
